import request from '@/utils/request'
import { parseStrEmpty } from "@/utils/ruoyi";

// 新增与编辑下游公司
export function addOrEditDownCompany(data) {
    return request({
      url: '/down/company/v1.0.0/addOrEdit',
      method: 'post',
      data: data
    })
  }
// 删除下游公司
export function delDownCompany(id) {
    return request({
      url: '/down/company/v1.0.0/deleteById',
      method: 'get',
      params: { 
        id:parseStrEmpty(id)
      }
    })
  }
// 下游公司状态停用启用
export function onOrOff(params) {
  return request({
    url: '/down/company/v1.0.0/onOrOff',
    method: 'get',
    params
  })
}
// 查询下游公司详细
export function getDownCompanyById(id) {
    return request({
      url: '/down/company/v1.0.0/queryById',
      method: 'get',
      params: { 
        id:parseStrEmpty(id)
      }
    })
  }
// 下游公司列表分页查询
export function listDownCompany(data) {
  return request({
    url: '/down/company/v1.0.0/queryCompanyByPage',
    method: 'post',
    data: data
  })
  }
// 下游公司列表查询（用于筛选项查询）
export function getDwnCompanyList() {
  return request({
    url: '/down/company/v1.0.0/queryCompanyList',
    method: 'get',
  })
}

// 下游公司同MD5撞库限制
export function limitSameMd5(params) {
  return request({
    url: '/down/company/v1.0.0/limitSameMd5',
    method: 'get',
    params
  })
}


